package com.ems.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDateTime;

import lombok.Data;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 *
 * </p>
 *
 * @author ZZH
 * @since 2022-06-27
 */
@Data
@Getter
@Setter
@TableName("t_order")
public class TOrder implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 订单id
     */
    @TableId(type = IdType.AUTO)
    private Integer id;

    /**
     * 设备id
     */
    private Integer macId;

    /**
     * 员工id
     */
    private Integer empId;

    /**
     * 提示信息
     */
    private String msg;

    /**
     * 删除标志
     */
    private Integer delFlag;

    /**
     * 创建时间
     */
    private LocalDateTime createtime;

    /**
     * 更新时间
     */
    private LocalDateTime updatetime;

    /**
     * 创建者
     */
    private String creator;

    /**
     * 更新者
     */
    private String updater;

    /**
     * 产品个数
     */
    private Integer number;

    /**
     * 订单编号
     */
    private String orderNumber;

    /**
     * 产品单个重量
     */
    private Double singleWeight;

    /**
     * 订单完工状态 id
     */
    private Integer finishId;

    /**
     * 订单完成数量
     */
    private Integer finishNumber;

    /**
     * x 类型次品数量
     */
    private Integer xDefectiveNum;

    /**
     * y 类型次品数量
     */
    private Integer yDefectiveNum;

    /**
     * z类型次品数量
     */
    private Integer zDefectiveNum;

    /**
     * 完成时间
     */
    private LocalDateTime finishOrderTime;


}
